/* this file contains the actual definitions of */
/* the IIDs and CLSIDs */

/* link this file in with the server and any clients */


/* File created by MIDL compiler version 5.01.0164 */
/* at Fri Aug 06 15:00:42 2004
 */
/* Compiler settings for ..\..\..\P2.idl:
    Os (OptLev=s), W1, Zp8, env=Win32, ms_ext, app_config, c_ext
    error checks: allocation ref bounds_check enum stub_data 
*/
//@@MIDL_FILE_HEADING(  )

#pragma once

#ifdef __cplusplus
extern "C"{
#endif 


#ifndef __IID_DEFINED__
#define __IID_DEFINED__

typedef struct _IID
{
    unsigned long x;
    unsigned short s1;
    unsigned short s2;
    unsigned char  c[8];
} IID;

#endif // __IID_DEFINED__

#ifndef CLSID_DEFINED
#define CLSID_DEFINED
typedef IID CLSID;
#endif // CLSID_DEFINED

const IID LIBID_P2 = {0x748AB4B8,0x598E,0x4B9B,{0xAB,0x69,0x1F,0x2F,0xE0,0x86,0x01,0x50}};


const IID IID_IGxServer = {0x3FD18384,0x29E7,0x4D5A,{0xAF,0x7D,0x24,0x4A,0x10,0xCA,0x29,0xC4}};


const CLSID CLSID_GxServer = {0x9D317706,0x9BED,0x4699,{0x8F,0x30,0x78,0x1D,0xBC,0xBD,0x27,0xA8}};


const IID IID_IGxServerInfo = {0x86356355,0xB0F7,0x4922,{0x97,0x94,0x09,0xE5,0x37,0x75,0xE2,0xC7}};


const IID DIID_IGxServerInfoEvents = {0xA0DB5BA1,0x7F32,0x464B,{0x9F,0x0F,0x0B,0x16,0x0E,0xEF,0xAC,0xB3}};


const CLSID CLSID_GxServerInfo = {0xB906AEC1,0x632D,0x4275,{0x90,0x3B,0xBE,0x61,0xD0,0xC0,0xD8,0x7A}};


const IID IID_IGxSymbolStore = {0x31E86383,0xA860,0x48B2,{0x86,0x9E,0x90,0xF3,0x14,0x2B,0x4D,0x78}};


const CLSID CLSID_GxSymbolStore = {0x4926F585,0xCAF0,0x48A0,{0xB8,0x99,0x00,0x6B,0x90,0x57,0x3F,0xC9}};


const IID IID_IGxSymbols = {0x615DCD08,0xB2FF,0x4A96,{0xAD,0xDA,0x8D,0xEC,0xE0,0xC5,0x68,0x41}};


const CLSID CLSID_GxSymbols = {0x8BD2A93A,0x5167,0x4598,{0x9C,0x2D,0xE7,0x21,0x92,0x00,0xE0,0xE9}};


const IID IID_IGxSymbol = {0xA0CEADD8,0xBA76,0x43A1,{0x8F,0x7F,0x93,0x06,0x52,0x73,0x7C,0xA9}};


const IID DIID_IGxSymbolEvents = {0x2343D08D,0xADD6,0x4C10,{0x9F,0x27,0x64,0x1D,0x49,0x33,0x31,0xE0}};


const CLSID CLSID_GxSymbol = {0xE41F7770,0xB19E,0x459D,{0xB3,0xA6,0x98,0xDB,0x64,0x50,0x17,0x93}};


const IID IID_IGxQuote = {0x988F61D7,0x31D7,0x439C,{0xB7,0x66,0xE0,0xD6,0x74,0xE2,0x85,0x1B}};


const IID DIID_IGxQuoteEvents = {0x7E881DFD,0x8A0C,0x4DFB,{0x81,0xF0,0xF5,0x8B,0x36,0x1A,0x82,0x59}};


const CLSID CLSID_GxQuote = {0x75F41EAB,0x6AD6,0x458E,{0xA0,0x49,0x94,0x47,0xF7,0x1B,0x69,0x7B}};


const IID IID_IGxLastTick = {0x532A38A2,0x2923,0x444D,{0x9C,0x8D,0xE7,0xA7,0x18,0x21,0x00,0xC4}};


const IID DIID_IGxLastTickEvents = {0x312BEF52,0x4E4E,0x449A,{0xBA,0x40,0x7E,0x4D,0xAA,0xAD,0x8D,0xA1}};


const CLSID CLSID_GxLastTick = {0x11B116D1,0xCC58,0x476C,{0x9E,0xC6,0x3A,0xB2,0x1C,0xA6,0xA1,0xF5}};


const IID IID_IGxOptionMonths = {0xA19DAC39,0xE7BC,0x454F,{0x9D,0x1F,0xA6,0xCF,0x5C,0xE4,0x44,0x28}};


const CLSID CLSID_GxOptionMonths = {0x56F6F527,0x1439,0x4C51,{0x89,0x95,0x27,0xBB,0xE6,0xBD,0xB4,0xC6}};


const IID IID_IGxOptionMonth = {0x054113C8,0xA0A8,0x42B6,{0xB3,0xE9,0xC3,0x1A,0x74,0x35,0x36,0xDE}};


const CLSID CLSID_GxOptionMonth = {0xD73D7A2B,0x4431,0x4D39,{0xBC,0x24,0x3A,0xE6,0x5E,0xC3,0x94,0x35}};


const IID IID_IGxStrikePrices = {0x4B66F544,0x2E23,0x430C,{0xA2,0x37,0xCF,0xA5,0x09,0x2C,0x2E,0xB5}};


const CLSID CLSID_GxStrikePrices = {0x6F5BFC4D,0xF17E,0x48A2,{0xA2,0xC2,0x13,0x51,0x1F,0xE7,0x98,0xE6}};


const IID IID_IGxStrikePrice = {0x6B8CDCB5,0x52A4,0x46E4,{0xA4,0xED,0xF3,0x5E,0x7B,0x70,0xFB,0xAB}};


const CLSID CLSID_GxStrikePrice = {0x6A38C260,0x51F3,0x4EF5,{0xA1,0xBC,0x16,0x4E,0x0B,0xC2,0xA9,0xA8}};


const IID IID_IGxTradeStore = {0x7F7A69DF,0xC4DF,0x4A2C,{0x9D,0x7C,0xDF,0xD9,0xF7,0x50,0xCB,0x2E}};


const CLSID CLSID_GxTradeStore = {0x71029ABE,0xA7A6,0x4D00,{0xBC,0xC1,0x11,0x58,0x89,0x81,0x81,0xEA}};


const IID IID_IGxOrders = {0xAE3371A0,0xCF37,0x4EBF,{0xAC,0xB7,0x28,0xDD,0xF8,0x3C,0x0D,0x3A}};


const IID DIID_IGxOrderEvents = {0x1538C50A,0x2BFD,0x46C0,{0xBD,0x14,0x78,0xA5,0x92,0xB7,0x16,0x74}};


const CLSID CLSID_GxOrders = {0x9BDD6783,0xB040,0x40E9,{0x84,0x05,0x33,0x25,0xC9,0xB6,0xC1,0xED}};


const IID IID_IGxOrder = {0x0B985283,0xDCAF,0x4768,{0xAB,0x87,0xB0,0xEF,0xF1,0xFD,0xE1,0x74}};


const CLSID CLSID_GxOrder = {0xF9CEF423,0x59AD,0x4B5B,{0xBF,0xE7,0x96,0xC7,0x30,0xA2,0xC1,0xDB}};


const IID IID_IGxAccounts = {0xD07D4C9A,0x987C,0x4C1F,{0xB1,0x13,0x4A,0x07,0x83,0x61,0x47,0x78}};


const IID DIID_IGxAccountEvents = {0x083C3AC1,0x9BF6,0x4189,{0x8F,0x0B,0x86,0x78,0x2E,0xEC,0x66,0x31}};


const CLSID CLSID_GxAccounts = {0x85F590B4,0xB1DB,0x49E4,{0x83,0xF9,0x36,0x3C,0x53,0x38,0x06,0xB8}};


const IID IID_IGxAccount = {0x38AC09C3,0xA997,0x4FC7,{0xAB,0xE1,0xEF,0xB4,0xCC,0x04,0xC1,0x21}};


const CLSID CLSID_GxAccount = {0x008AD304,0xECC2,0x4968,{0x81,0x62,0x21,0x16,0x54,0x53,0x08,0xB0}};


const IID IID_IGxPositions = {0x9E3300C2,0x38C6,0x460E,{0x9C,0xF1,0xFD,0xC3,0x5A,0x53,0x99,0xC4}};


const IID DIID_IGxPositionEvents = {0x2BE6D91E,0x19FD,0x47D2,{0x88,0xF0,0x64,0xBA,0xFB,0x27,0xDF,0xDF}};


const CLSID CLSID_GxPositions = {0x7EA23F0B,0x75B7,0x45F1,{0xAF,0x5A,0x0F,0x1D,0x37,0x50,0xC4,0x35}};


const IID IID_IGxPosition = {0x8965A261,0x20DD,0x44E2,{0x91,0x80,0xED,0x76,0xFB,0x22,0x1E,0x73}};


const CLSID CLSID_GxPosition = {0x4E78EE71,0xB0C5,0x44EA,{0x8F,0xA5,0xA3,0xC5,0x03,0x9E,0xF2,0x33}};


const IID IID_IGxFills = {0x7B2DA71A,0x0421,0x4CFC,{0x8B,0x96,0x79,0xE2,0x37,0x02,0x52,0x76}};


const IID DIID_IGxFillEvents = {0x9C7F9B73,0x6A1D,0x4DE9,{0x99,0x4D,0x29,0xAC,0x73,0xE6,0x0C,0x31}};


const CLSID CLSID_GxFills = {0xBB0A9F38,0x0F4A,0x49AF,{0xB0,0x18,0x0A,0x9A,0x07,0x57,0x64,0xE5}};


const IID IID_IGxFill = {0xBEDADF9E,0x5879,0x4883,{0xAE,0x1C,0x2F,0x3D,0x91,0x75,0x83,0x8C}};


const CLSID CLSID_GxFill = {0x6007D0B3,0x4989,0x46AE,{0xA8,0x8A,0x45,0x96,0x81,0x70,0x18,0xEB}};


const IID IID_IGxConfirms = {0x5045FA98,0x5584,0x478A,{0xB0,0x88,0x8D,0x55,0x49,0x93,0x4B,0x21}};


const IID DIID_IGxConfirmEvents = {0xF24BE35A,0x9DEA,0x4E99,{0x80,0x4A,0x38,0xEA,0xD1,0xD2,0xFE,0x71}};


const CLSID CLSID_GxConfirms = {0x027C9BD7,0xEA5C,0x4FC6,{0xB3,0x48,0x1E,0x39,0x5E,0xD8,0xC8,0x91}};


const IID IID_IGxConfirm = {0xA06C536F,0xED78,0x4D58,{0x8C,0x2B,0x94,0x18,0x4B,0xF3,0xF0,0xE2}};


const CLSID CLSID_GxConfirm = {0xF7F65BAB,0x07E0,0x4533,{0xB9,0x0F,0x13,0xC5,0x49,0xCE,0x79,0xBC}};


const IID IID_IGxOrderHandler = {0x018A70D4,0xC01E,0x4D90,{0xB4,0x46,0x11,0x98,0x80,0x05,0x88,0xA0}};


const IID DIID_IGxOrderHandlerEvents = {0x016402D5,0x714B,0x47CF,{0xB2,0x92,0x03,0xB2,0x2C,0x65,0x97,0x36}};


const CLSID CLSID_GxOrderHandler = {0x0A896F0F,0xB237,0x4D50,{0x80,0x90,0xEA,0x9F,0x8F,0xDC,0x44,0xCF}};


const IID IID_IGxOrderReqs = {0x2AE9A6E6,0xAE76,0x4008,{0x8D,0xFF,0x65,0x2F,0x97,0x6B,0x6D,0x6B}};


const CLSID CLSID_GxOrderReqs = {0x9AB29FDC,0xF785,0x4BF9,{0x9A,0xF0,0x5B,0xC1,0x9F,0xC6,0xA3,0x3F}};


const IID IID_IGxOrderReq = {0x546BF980,0xF456,0x4288,{0xA5,0x0A,0xB9,0x34,0x40,0xEB,0x4D,0x7F}};


const CLSID CLSID_GxOrderReq = {0x95449B1A,0xC059,0x4C9F,{0x85,0xEE,0xCB,0x5F,0x17,0x71,0xDF,0x26}};


const IID IID_IGxEmHandler = {0x50B9FF14,0x5792,0x4050,{0x99,0x1B,0x51,0x94,0x48,0x94,0x9A,0xB0}};


const IID DIID_IGxEmHandlerEvents = {0x9B904CA0,0x84A1,0x449D,{0xAB,0xBA,0xCA,0xFB,0x8E,0x1B,0x5B,0xD1}};


const CLSID CLSID_GxEmHandler = {0xBC130661,0x314A,0x4DF8,{0x95,0xE9,0xA1,0x1E,0xFD,0x07,0x00,0xB1}};


const IID IID_IGxChartStore = {0xC2F8CC6C,0xE32F,0x412A,{0x9A,0x24,0xC9,0xB8,0xA8,0x83,0xCC,0x41}};


const CLSID CLSID_GxChartStore = {0x29C634C7,0x80AB,0x422B,{0x93,0xC3,0xD9,0x18,0xBB,0x23,0xD5,0x13}};


const IID IID_IGxChartData = {0x16DE1E36,0x4D9B,0x4B91,{0x92,0x4D,0x1B,0x44,0x83,0x13,0x35,0xCA}};


const IID DIID_IGxChartDataEvents = {0x0799439F,0x5608,0x40BA,{0x96,0xFF,0x40,0xFA,0x0E,0x3E,0x9D,0x29}};


const CLSID CLSID_GxChartData = {0x6867265C,0xF211,0x48C3,{0xAF,0x04,0x8C,0x1D,0xE6,0x48,0x4F,0xAC}};


const IID IID_IGxTerms = {0x10137DAF,0x376A,0x4734,{0xAD,0x23,0x06,0x0A,0x2E,0x80,0x7D,0x3B}};


const CLSID CLSID_GxTerms = {0xCF7305FE,0xA2BC,0x41E8,{0x9A,0x7A,0x2A,0x64,0x14,0x9C,0xD1,0x3D}};


const IID IID_IGxTerm = {0xB90F5661,0x86F3,0x4F09,{0xAD,0x47,0xAC,0x0E,0xA9,0x6F,0xC3,0xEB}};


const CLSID CLSID_GxTerm = {0x6E922FA5,0x99BD,0x4155,{0x92,0x72,0xA3,0x2B,0x57,0x99,0xA5,0x39}};


#ifdef __cplusplus
}
#endif

